home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / modules / mt / panel / scripts / DefineButton2_85 / BUTTONCONDACTION on(release).as < prev    next >
Encoding:
Text File  |  2002-03-20  |  1.2 KB  |  47 lines

  1. on(release){
  2.    set(path add "bar",getProperty("../", _name));
  3.    if(getTimer() - BaseTime < eval("_level0/lib:doubleClick"))
  4.    {
  5.       if(getProperty("button", _currentframe) != "5")
  6.       {
  7.          if(eval("../:status") ne "open")
  8.          {
  9.             call(path add "open");
  10.          }
  11.          else
  12.          {
  13.             set("../../" add getProperty("../", _name) add ":size","0");
  14.             call(path add "close");
  15.          }
  16.       }
  17.    }
  18.    else
  19.    {
  20.       baseTime = getTimer();
  21.       if(buttonon == "1" and eval("../:open") == "0")
  22.       {
  23.          call(path add "open");
  24.       }
  25.       else if(buttonon == "1" and eval("../:open") == "1")
  26.       {
  27.          set("../../" add getProperty("../", _name) add ":size","0");
  28.          call(path add "close");
  29.       }
  30.    }
  31.    tellTarget("_level50")
  32.    {
  33.       gotoAndStop("off");
  34.    }
  35.    set("_level40/sound/lib:sound","266");
  36.    call("_level40/sound/lib:play");
  37.    stopDrag();
  38.    tellTarget("_level0/ole")
  39.    {
  40.       nodrop = "1";
  41.       gotoAndStop("stop");
  42.    }
  43.    call("_level15/lp/" add eval("_level0:lp_module") add "/codelib:dragoff");
  44.    call("_level15/rp/" add eval("_level0:rp_module") add "/codelib:dragoff");
  45.    setProperty("_level25/active", _visible, "1");
  46. }
  47.